permanent impression - French English Dictionary